﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

/// <summary>
/// 行动的基类
/// </summary>
public abstract class ActBase : ScriptableObject
{
    /// <summary>
    /// 行动
    /// </summary>
    /// <param name="gameObject"></param>
    /// <param name="state"></param>
    /// <returns></returns>
    public abstract StateBase Act(GameObject gameObject, StateBase state);
}
